package com.infoland.afanmall.base.activity;


import android.app.Activity;
import android.os.Handler;
import android.os.Bundle;

import com.blankj.utilcode.util.ToastUtils;
import com.infoland.afanmall.R;
import com.infoland.afanmall.base.util.LogKit;
import com.infoland.afanmall.base.util.ToolsKit;
import com.infoland.afanmall.base.util.UserKit;

import java.util.Random;

public class WelcomeActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
//        setContentView(R.layout.welcome_activity);
        setContentView(R.layout.welcome_activity);
//        ToolsKit.go(TestActivity.class);
//        ToolsKit.go(SearchActivity.class);
//        ToolsKit.go(SearchContentActivity.class);
//        ToolsKit.go(XiLieActivity.class);
//        ToolsKit.go(MiaoShaGoodInfoActivity.class);
//        ToolsKit.go(AddressInsertActivity.class);
//        ToolsKit.go(MainActivity.class);
//        ToolsKit.go(TestActivity.class);
//        Intent intent = new Intent(this, TestActivity.class);
//        ToolsKit.notification(this, intent);
//        finish();
        init();
    }

    private void init() {
        new Handler().postDelayed(() -> {
            /*** 如果第一次使用或者刚刚更新过**/
            LogKit.E(" UserKit.isFirstUse()  ", "  " + UserKit.isFirstUse());
            LogKit.E(" UserKit.isUpdateApp()  ", "  " + UserKit.isUpdateApp());
            if (UserKit.isFirstUse() || UserKit.isUpdateApp()) {
                UserKit.putFirstUse(false);
                UserKit.putUpdateApp(false);
                ToastUtils.showShort("第一次使用App");
                getShowWelcomeType();
            } else {
                ToastUtils.showShort("不是第一次使用App");
                UserKit.putFirstUse(false);
                UserKit.putUpdateApp(false);
                getShowWelcomeType();
//                ToolsKit.go(MainActivity.class);
//                finish();
            }
        }, 2000);
    }

    /*** 查询应该展示什么状态的欢迎界面**/
    private void getShowWelcomeType() {
        Random random = new Random();
        int i = random.nextInt(50);
        i = 10;
        if (i > 25) {
            ToolsKit.go(WelcomeBannerActivity.class);
            finish();
        } else {
            ToolsKit.go(WelcomeGifActivity.class);
            finish();
        }


//

//
//        String url = CONST.HTTP + CONST.REST_PASSWORD;
//        JSONObject jsonObject = new JSONObject();
//        new HttpUtils(new HttpUtils.HttpOkLinster() {
//            @Override
//            public void onSuccess(Call call, Exception e, int id) {
//                String code = ToolsKit.getCode(e);
//                LogKit.E("   code", "  " + code);
//                ToastUtils.showShort("验证失败");
//            }
//
//            @Override
//            public void onResponse(String response, int code) {
//                LogKit.E("  response ", "  " + response);
//                RefreshResponse refreshResponse = JSONObject.parseObject(response, RefreshResponse.class);
//                if (refreshResponse.isSuccess()) {
//                    UserKit.setUserCacheYes(refreshResponse.getObject().getAccess_token(), refreshResponse.getObject().getRefresh_token());
//                    ToastUtils.showShort("修改完成");
//                    finish();
//                } else {
//                    ToastUtils.showShort(refreshResponse.getMessage());
//                }
//            }
//        }).POST(url, jsonObject);

    }

    @Override
    public void onBackPressed() {
    }
}
